void ImportTemplate(TCCState* s)
{
	tcc_add_symbol(s, "xteCreateIdentList", xteCreateIdentList);
	tcc_add_symbol(s, "xteDestroyIdentList", xteDestroyIdentList);
	tcc_add_symbol(s, "xteAddIdentToList", xteAddIdentToList);
	tcc_add_symbol(s, "xteLexerFree", xteLexerFree);
	tcc_add_symbol(s, "xteLexer", xteLexer);
	tcc_add_symbol(s, "xteLiteParseFromTokenList", xteLiteParseFromTokenList);
	tcc_add_symbol(s, "xteLiteParse", xteLiteParse);
	tcc_add_symbol(s, "xteLiteParseFree", xteLiteParseFree);
	
	tcc_add_symbol(s, "xteValueRef", xteValueRef);
	tcc_add_symbol(s, "xteValueUnref", xteValueUnref);
	tcc_add_symbol(s, "xteValueCreateNull", xteValueCreateNull);
	tcc_add_symbol(s, "xteValueCreateBool", xteValueCreateBool);
	tcc_add_symbol(s, "xteValueCreateInt", xteValueCreateInt);
	tcc_add_symbol(s, "xteValueCreateFloat", xteValueCreateFloat);
	tcc_add_symbol(s, "xteValueCreateText", xteValueCreateText);
	tcc_add_symbol(s, "xteValueCreateArray", xteValueCreateArray);
	tcc_add_symbol(s, "xteValueCreateTable", xteValueCreateTable);
	tcc_add_symbol(s, "xteValueCreateFunc", xteValueCreateFunc);
	tcc_add_symbol(s, "xteValueCreateCustom", xteValueCreateCustom);
	tcc_add_symbol(s, "xteValueGetBool", xteValueGetBool);
	tcc_add_symbol(s, "xteValueGetInt", xteValueGetInt);
	tcc_add_symbol(s, "xteValueGetFloat", xteValueGetFloat);
	tcc_add_symbol(s, "xteValueGetText", xteValueGetText);
	tcc_add_symbol(s, "xteValueGetArray", xteValueGetArray);
	tcc_add_symbol(s, "xteValueGetTable", xteValueGetTable);
	tcc_add_symbol(s, "xteValueGetFunc", xteValueGetFunc);
	tcc_add_symbol(s, "xteValueGetCustom", xteValueGetCustom);
	tcc_add_symbol(s, "xteTableGetValue", xteTableGetValue);
	tcc_add_symbol(s, "xteTableGetBool", xteTableGetBool);
	tcc_add_symbol(s, "xteTableGetInt", xteTableGetInt);
	tcc_add_symbol(s, "xteTableGetFloat", xteTableGetFloat);
	tcc_add_symbol(s, "xteTableGetText", xteTableGetText);
	tcc_add_symbol(s, "xteTableGetArray", xteTableGetArray);
	tcc_add_symbol(s, "xteTableGetTable", xteTableGetTable);
	tcc_add_symbol(s, "xteTableGetFunc", xteTableGetFunc);
	tcc_add_symbol(s, "xteTableGetCustom", xteTableGetCustom);
	tcc_add_symbol(s, "xteTableSetValue", xteTableSetValue);
	tcc_add_symbol(s, "xteTableSetNull", xteTableSetNull);
	tcc_add_symbol(s, "xteTableSetBool", xteTableSetBool);
	tcc_add_symbol(s, "xteTableSetInt", xteTableSetInt);
	tcc_add_symbol(s, "xteTableSetFloat", xteTableSetFloat);
	tcc_add_symbol(s, "xteTableSetText", xteTableSetText);
	tcc_add_symbol(s, "xteTableSetArray", xteTableSetArray);
	tcc_add_symbol(s, "xteTableSetTable", xteTableSetTable);
	tcc_add_symbol(s, "xteTableSetFunc", xteTableSetFunc);
	tcc_add_symbol(s, "xteTableSetCustom", xteTableSetCustom);
	tcc_add_symbol(s, "xteTableExists", xteTableExists);
	tcc_add_symbol(s, "xteTableItemCount", xteTableItemCount);
	tcc_add_symbol(s, "xteTableClear", xteTableClear);
	tcc_add_symbol(s, "xteArrayGetValue", xteArrayGetValue);
	tcc_add_symbol(s, "xteArrayGetBool", xteArrayGetBool);
	tcc_add_symbol(s, "xteArrayGetInt", xteArrayGetInt);
	tcc_add_symbol(s, "xteArrayGetFloat", xteArrayGetFloat);
	tcc_add_symbol(s, "xteArrayGetText", xteArrayGetText);
	tcc_add_symbol(s, "xteArrayGetArray", xteArrayGetArray);
	tcc_add_symbol(s, "xteArrayGetTable", xteArrayGetTable);
	tcc_add_symbol(s, "xteArrayGetFunc", xteArrayGetFunc);
	tcc_add_symbol(s, "xteArrayGetCustom", xteArrayGetCustom);
	tcc_add_symbol(s, "xteArrayAppendValue", xteArrayAppendValue);
	tcc_add_symbol(s, "xteArrayAppendNull", xteArrayAppendNull);
	tcc_add_symbol(s, "xteArrayAppendBool", xteArrayAppendBool);
	tcc_add_symbol(s, "xteArrayAppendInt", xteArrayAppendInt);
	tcc_add_symbol(s, "xteArrayAppendFloat", xteArrayAppendFloat);
	tcc_add_symbol(s, "xteArrayAppendText", xteArrayAppendText);
	tcc_add_symbol(s, "xteArrayAppendArray", xteArrayAppendArray);
	tcc_add_symbol(s, "xteArrayAppendTable", xteArrayAppendTable);
	tcc_add_symbol(s, "xteArrayAppendFunc", xteArrayAppendFunc);
	tcc_add_symbol(s, "xteArrayAppendCustom", xteArrayAppendCustom);
	tcc_add_symbol(s, "xteArrayInsertValue", xteArrayInsertValue);
	tcc_add_symbol(s, "xteArrayInsertNull", xteArrayInsertNull);
	tcc_add_symbol(s, "xteArrayInsertBool", xteArrayInsertBool);
	tcc_add_symbol(s, "xteArrayInsertInt", xteArrayInsertInt);
	tcc_add_symbol(s, "xteArrayInsertFloat", xteArrayInsertFloat);
	tcc_add_symbol(s, "xteArrayInsertText", xteArrayInsertText);
	tcc_add_symbol(s, "xteArrayInsertArray", xteArrayInsertArray);
	tcc_add_symbol(s, "xteArrayInsertTable", xteArrayInsertTable);
	tcc_add_symbol(s, "xteArrayInsertFunc", xteArrayInsertFunc);
	tcc_add_symbol(s, "xteArrayInsertCustom", xteArrayInsertCustom);
	tcc_add_symbol(s, "xteArraySetValue", xteArraySetValue);
	tcc_add_symbol(s, "xteArraySetNull", xteArraySetNull);
	tcc_add_symbol(s, "xteArraySetBool", xteArraySetBool);
	tcc_add_symbol(s, "xteArraySetInt", xteArraySetInt);
	tcc_add_symbol(s, "xteArraySetFloat", xteArraySetFloat);
	tcc_add_symbol(s, "xteArraySetText", xteArraySetText);
	tcc_add_symbol(s, "xteArraySetArray", xteArraySetArray);
	tcc_add_symbol(s, "xteArraySetTable", xteArraySetTable);
	tcc_add_symbol(s, "xteArraySetFunc", xteArraySetFunc);
	tcc_add_symbol(s, "xteArraySetCustom", xteArraySetCustom);
	tcc_add_symbol(s, "xteArraySwap", xteArraySwap);
	tcc_add_symbol(s, "xteArrayRemove", xteArrayRemove);
	tcc_add_symbol(s, "xteArrayItemCount", xteArrayItemCount);
	tcc_add_symbol(s, "xteArrayClear", xteArrayClear);
	tcc_add_symbol(s, "xteValueCall", xteValueCall);
	tcc_add_symbol(s, "xteTableItemCall", xteTableItemCall);
	tcc_add_symbol(s, "xteArrayItemCall", xteArrayItemCall);
	tcc_add_symbol(s, "xteValueType", xteValueType);
	tcc_add_symbol(s, "xteTableItemType", xteTableItemType);
	tcc_add_symbol(s, "xteArrayItemType", xteArrayItemType);
	
	tcc_add_symbol(s, "xteLiteMakeActions", xteLiteMakeActions);
	tcc_add_symbol(s, "xteLiteMake", xteLiteMake);
	
	tcc_add_symbol(s, "xteParseJSON_File", xteParseJSON_File);
	tcc_add_symbol(s, "xteParseJSON", xteParseJSON);
	tcc_add_symbol(s, "xteStringifyJSON_File", xteStringifyJSON_File);
	tcc_add_symbol(s, "xteStringifyJSON", xteStringifyJSON);
	tcc_add_symbol(s, "xtePrintValue", xtePrintValue);
}